﻿$(document).ready(function () {
    var showMessage = function(message, $dialog) {
        $dialog.find(".message-content").text(message);
        $dialog.dialog("open");
    };
    
    $("#dialog-monitor").dialog({
        resizable: false,
        height: 180,
        autoOpen: false,
        buttons: {
            "Tak": function () {
                $.post("/monitoring/Monitor",
                    {url: $(this).data("ad")},
                    function(data) {
                        if (data.result == "OK") {
                            showMessage("Pomyślnie dodano produkt do monitorowanych", $("#dialog-monitoring"));
                        }
                        else if (data.result == "FAIL") {
                            showMessage("Wystąpił problem z dodaniem produktu do monitorowanych", $("#dialog-monitoring"));
                        }
                        else if (data.result == "DUPLICATE") {
                            showMessage("Ten produkt jest już monitorowany", $("#dialog-monitoring"));
                        }
                    });
                $(this).dialog("close");
                
            },
            "Nie": function () {
                $(this).dialog("close");
            }
        }
    });
    

    $(".dialog-message").dialog({
        autoOpen: false,
        buttons: {
            Ok: function () {
                $(this).dialog("close");
            }
        }
    });
   
    $("a.monitor").click(function () {
        var link = $(this).siblings(".info").find("a");
        $("#dialog-monitor").data("ad", link.attr("href")).dialog("open");
    });
    
});

